export enum CodeBlockLanguages {
  javascript = 'JavaScript',
  typescript = 'TypeScript',
  jsx = 'JSX',
  tsx = 'TSX',
  html = 'HTML',
  css = 'CSS',
  sql = 'SQL',
  python = 'Python',
  rust = 'Rust',
  xml = 'XML',
  json = 'JSON',
  markdown = 'Markdown',
  java = 'Java',
  cpp = 'CPP',
  lezer = 'Lezer',
  php = 'PHP',
  wast = 'WAST'
}

export enum LegacyLanguages {
  apl = 'apl',
  asciiarmor = 'asciiarmor',
  asn1 = 'asn1',
  asterisk = 'asterisk',
  brainfuck = 'brainfuck',
  clike = 'clike',
  objectiveC = 'Objective-C',
  csharp = 'C#',
  kotlin = 'Kotlin',
  clojure = 'Clojure',
  cmake = 'CMake',
  cobol = 'COBOL',
  coffeescript = 'coffeescript',
  commonlisp = 'Common Lisp',
  crystal = 'crystal',
  cypher = 'cypher',
  d = 'd',
  diff = 'diff',
  dockerfile = 'Dockerfile',
  dtd = 'dtd',
  dylan = 'dylan',
  ebnf = 'ebnf',
  ecl = 'ecl',
  eiffel = 'eiffel',
  elm = 'elm',
  erlang = 'Erlang',
  factor = 'factor',
  fcl = 'fcl',
  forth = 'forth',
  fortran = 'Fortran',
  gas = 'gas',
  gherkin = 'gherkin',
  go = 'Go',
  groovy = 'groovy',
  haskell = 'Haskell',
  haxe = 'haxe',
  http = 'http',
  idl = 'idl',
  jinja2 = 'jinja2',
  julia = 'Julia',
  livescript = 'livescript',
  lua = 'Lua',
  mathematica = 'mathematica',
  mbox = 'MBOX',
  mirc = 'mirc',
  mllike = 'mllike',
  modelica = 'modelica',
  mscgen = 'mscgen',
  mumps = 'mumps',
  nginx = 'nginx',
  nsis = 'nsis',
  ntriples = 'ntriples',
  octave = 'Octave',
  oz = 'oz',
  pascal = 'Pascal',
  perl = 'Perl',
  pig = 'pig',
  powershell = 'PowerShell',
  properties = 'properties',
  protobuf = 'Protobuf',
  puppet = 'puppet',
  q = 'q',
  r = 'R',
  rpm = 'rpm',
  ruby = 'Ruby',
  sas = 'sas',
  scheme = 'Scheme',
  shell = 'Shell',
  smalltalk = 'smalltalk',
  solr = 'solr',
  sparql = 'sparql',
  spreadsheet = 'spreadsheet',
  stex = 'STEX',
  stylus = 'stylus',
  swift = 'Swift',
  tcl = 'tcl',
  textile = 'textile',
  tiddlywiki = 'tiddlywiki',
  tiki = 'tiki',
  toml = 'toml',
  troff = 'troff',
  ttcn = 'ttcn',
  turtle = 'turtle',
  vb = 'vb',
  vbscript = 'vbscript',
  velocity = 'velocity',
  verilog = 'Verilog',
  vhdl = 'VHDL',
  webidl = 'webidl',
  xquery = 'xquery',
  yacas = 'yacas',
  yaml = 'YAML',
  z80 = 'z80',
  solidity = 'Solidity'
}
